export type ComponentType = "Input" | "Select" | "DatePicker" | "Custom";

export interface FormSchema {
	field: string; // 字段名
	label: string; // 标签
	component: ComponentType; // 组件类型
	colProps?: Record<string, any>; // 栅格列属性
	componentProps?: Record<string, any>; // 组件绑定属性
	options?: { label: string; value: any }[]; // 下拉选项（用于Select）
	required?: boolean; // 是否必填
	rules?: any[]; // 校验规则
	slot?: string; // 自定义slot名称
	showPassword?: boolean; // 是否显示密码图标
	multiple?: boolean; // 是否多选
}
